package com.cnaaa.xinqiao.util;

import java.util.Calendar;
import java.util.Date;
import java.util.TimeZone;

/**
 * 2018/11/19 Create by 郭文梁
 * DateUtil
 * 时间日期工具类
 *
 * @author 郭文梁
 * @date 2018/11/19
 */
public class DateUtil {
    /**
     * 默认时区
     */
    private static final TimeZone DEFAULT_TIMEZONE = TimeZone.getTimeZone("Asia/Shanghai");

    /**
     * 获取当前小时
     *
     * @param date 日期
     * @return 小时
     */
    public static int getHour(Date date) {
        Calendar calendar = calendar(DEFAULT_TIMEZONE, date);
        return calendar.get(Calendar.HOUR_OF_DAY);
    }

    /**
     * 获取日历
     *
     * @param timeZone 时区
     * @param date     时间
     * @return 日历
     */
    private static Calendar calendar(TimeZone timeZone, Date date) {
        Calendar calendar = Calendar.getInstance(timeZone);
        calendar.setTime(date);
        return calendar;
    }
}
